﻿#ifndef GENERATEREPORT_FINALREPORTDATAMANAGER_H
#define GENERATEREPORT_FINALREPORTDATAMANAGER_H

#include <QString>
#include <QObject>
#include <QList>
#include <QHash>
#include <QPair>
#include <QMap>
#include <QStack>

namespace GenerateReport
{
    class  FinalReportDataManager : public QObject
    {
        Q_OBJECT
            Q_PROPERTY(QList<QString> m_finalReportList READ getFinalReportList WRITE setFinalReportList)
    public:
        Q_INVOKABLE FinalReportDataManager() {}
        ~FinalReportDataManager() {}

        QList<QString> getFinalReportList() { return m_finalReportList; }
        void setFinalReportList(QList<QString> finalReportList) { m_finalReportList = finalReportList; }

        void clear() 
        { 
            m_finalReportList.clear();
        }

    private:
        QList<QString> m_finalReportList;
    };
}
Q_DECLARE_METATYPE(GenerateReport::FinalReportDataManager*)
#endif
